
/* ---------- Basic Layout Styles ----------- */

html,
body,
#page  {
  height: 100%;
}
#page-wrapper {
  min-height: 100%;
  min-width: 960px;
  width: 100%;
  margin: auto;
}
#header div.section,
#featured div.section,
#messages div.section,
#main,
#triptych,
#footer-columns,
#footer {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
#header div.section {
  position: relative;
}
.region-header {
  float: right; /* LTR */
margin: 49px 0 0 0;
}
.region-header #block-block-1{

background-color: #6caedf;
color: #ffffff;
margin: 2px 41px 0 21px;
}
.region-header #block-block-1 p{
    padding: 0;
    margin: 0 4px 0 4px;
    text-transform: uppercase;
    font-family: 'face_light';
font-size: 12px;
}
.with-secondary-menu .region-header {
  margin-top: 3em;
}
.without-secondary-menu .region-header {
  margin-top: 15px;
}
#secondary-menu {
  position: absolute;
  right: 0; /* LTR */
  top: 0;
  width: 480px;
}
#content,
#sidebar-first,
#sidebar-second,
.region-triptych-first,
.region-triptych-middle,
.region-triptych-last,
.region-footer-firstcolumn,
.region-footer-secondcolumn,
.region-footer-thirdcolumn,
.region-footer-fourthcolumn {
  display: inline;
  float: left; /* LTR */
  position: relative;
}
.one-sidebar #content {
  width: 642px;
}
.two-sidebars #content {
  width: 480px;
}
.no-sidebars #content {
  width: 960px;
  float: none;
}
#sidebar-first,
#sidebar-second {
  width: 190px;
  margin: 0 42px 0 45px;
}
#main-wrapper {
  min-height: 300px;
  width: 960px;
  margin: 0 auto;
}
/*#content .section,
.sidebar .section {
  padding: 0 15px;
}*/
#breadcrumb {
  margin: 0 15px;
}
.region-triptych-first,
.region-triptych-middle,
.region-triptych-last {
  margin: 20px 20px 30px;
  width: 280px;
}
#footer-wrapper {
  padding: 0;
  margin: 0;
}
#footer-wrapper .contextual-links-region{
    margin-left: 42px;
}
.region-footer-firstcolumn,
.region-footer-secondcolumn,
.region-footer-thirdcolumn,
.region-footer-fourthcolumn {
  padding: 0 10px;
  width: 220px;
}
#footer {
  width: 960px;
  min-width: 960px;
}
.region-header .block-menu .content ul li{
    display: inline-block;
}
#block-faceintegration-block-design-by{
    width:100% !important;
    text-align: center;
}
#block-faceintegration-block-design-by span{
    font-family: helve
}
#block_custom-sidebar{
    text-align: right;
}
#block_custom-sidebar .custom-sidebar .title{
     font-family: "face_regular";
     font-size: 69px;
     color: #48abf4;
     text-transform: uppercase;
     
     padding: 30px 0 30px 0;
     height: 77px;
}
#block_custom-sidebar .custom-sidebar .description{
    font-family: "face_SFU_light";
     font-size: 12px;
     color: #363636;
     text-align: right;
     
}
#block_custom-sidebar em{
    font-family: "face_SFU_bold";
font-style: normal;
color: #6caedf;
margin-right: 4px;
}
#block_custom-sidebar .tell-contact, .fax-contact,.street-contact{
    font-size: 12px;
    color: #363636;
      font-family: "face_SFU_light";
    
}
.street-contact{
    padding-top: 20px;
}
.employment_menu ul em{
    background: url('../images/image_0000_Ellipse-1.png') no-repeat;
    width: 5px;
height: 4px;
float: left;
position: relative;
top: 8px;
left: 6px;
margin-right: 8px;
}
#footer .employment_menu{
    float: left;
    padding-top: 15px;

}
#footer .employment_menu ul{
    list-style-type: none;
}
#footer .employment_menu ul li{
    float: left;
}
#footer .employment_menu ul a{
    font-family: "face_SFU_light";
    padding: 0;
    border:none; 
    font-size: 12px;
    text-decoration: none;
     color: #646464;
}
#footer #contact .street{
    padding-top: 20px;
}
#footer #follow{
    padding-top: 30px;
}
#footer #follow ul{
    list-style: none;
    
}
#footer #design_by span{
     font-family: "face_SFU_light";
     font-size: 8px;
     color: #646464;
}
#page-contact-form label{
      font-family: "face_light";
      font-size: 18px;
      color: #6caedf;
}
#page-contact-form textarea{
      width: 186px;
      font-family: "face_light";
      color: #6caedf;
      font-size: 12px;
      height: 160px;
}
#page-contact-form input{
      width: 176px;
      font-family: "face_light";
      color: #6caedf;
      font-size: 12px;
      padding: 4px;
}
#page-contact-form .form-item-message{
     padding: 0 !important;
}
#page-contact-form .form-required{
    font-size: 9px;
    color: #bad9f0;
    position: relative;
    bottom: 7px;
    right: 3px;
}
#page-contact-form select{
    width: 186px;
     font-family: "face_SFU_bold";
     font-size: 12px;
     color: #363636;
}
#page-contact-form .form-item{
    display: inline-block;
    float: left;
    padding-right: 42px;
}
#page-contact-form .form-item-name
, .form-item-phone,.form-item-company
,.form-item-job-position,.form-item-email
,.form-item-subject,.form-item-captch{
    position: relative;
    bottom: 140px;
}
#page-contact-form .form-item-captch{
    padding: 0;
}
#page-contact-form{
    float: left;
margin: 50px 0 0 0;
}
#page-contact-form #edit-submit{
 background: url(../images/submit.png) no-repeat 0 center;
float: right;
background-position: 11px;
width: 110px;
height: 88px;
border: none;
margin-right: 270px;
margin-top: -116px;
background-color: #fff;
position: relative;
}
#page-contact-form #edit-border{
width: 100%;
border-top: 2px solid #6caedf;
padding: 0;
margin: 0;
position: relative;
bottom: 70px;
}
